package com.hollycrm.hollysqm.configur;

import javax.annotation.PostConstruct;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;

import com.hollycrm.hollysqm.util.PropertiesUtil;

/**
 * 加载properties属性文件
 * @author jianglong
 * @date 2017年3月6日 下午3:50:15
 */
@Configuration
public class PropertiesConfig {
	/**
	 * 启用开发环境还是生产环境配置
	 */
	@Value("${spring.profiles.active}")
	private String active;	      
    
	private final static Logger log = LoggerFactory.getLogger(FtpSourceConfig.class);
	
	static {		
		log.info("自定义加载Properties数据...");
	}
	
	/**
	 * 将Properties属性文件加载到内存中
	 */
    @SuppressWarnings("unused")
	@PostConstruct
    public void setProperty(){
    	PropertiesUtil pu=new PropertiesUtil(String.format("application-%s.properties", active));
    }
    
}
